sports data analysis
A 75-Year-Old Referee Died in a Mexican Wrestling Ring: What Actually Killed Him, and What Is Just NoiseMineral de la Reforma, Hidalgo, Mexico. An October evening. A small wrestling...
Chess Olympiad 2026: Samarkand Schedule and India's Throne PressureWhen FIDE released the official schedule for the 46th Chess Olympiad in...
Vietnam Loses 1-3 to South Korea: Reception System Exposes Limits Before China QuarterfinalIn the third set, with Vietnam leading 24-23, Tran Thi Thanh Thuy dropped...
PV Sindhu and the Lessons of a Declining Era: A Data-Driven Review of the 2026 Asian GamesI watched PV Sindhu's quarter-final at the 2026 Hangzhou Asian Games with a...
Asiad 20: Teqball Makes Its Debut Mark, Karate Follows - Vietnam Takes Two Bronzes on Opening DayOn the teqball court at Asiad 20, the small plastic ball dropped behind the...
The Fragile Line: When Riot Games Lost Trust at Champions ShanghaiHOOK: The Click That Didn't Happen In an empty arena, where the only sounds...
Women's Volleyball at Asiad 20: China's Third Straight Title and the Five-Set Crack Behind the GoldWomen's Volleyball at Asiad 20: China's Third Straight Title and the Five-Set...
Osaka and the Story of Spaces: US Open Second-Round Victory Reveals the Fragile Line Between Peak and PrecipiceArthur Ashe Stadium is never silent, but there are moments when it stops...
When the Scout Report Comes Back Empty: A Data Lesson for Vietnamese FootballIn March 2026, in the analysis room at Persija Jakarta, I received a forty-pa...
The Silence of Data: Esports Analysis and the Trap of False CertaintyIn March 2026, I was sitting in a studio in Seoul, my headphones still carryi...
Asian Games 2026: India's Badminton Blank in Individual Events and the Limits of a Thin SquadHook Game one closed in eighteen minutes. Satwiksairaj Rankireddy smashed...
The Banner at Majadahonda: When a Single Letter Outran a Football MatchThe banner went up at Estadio Cerro del Espino in Majadahonda before kick-off...
CS2 Closes September 2026 at an 805,637 Player Average: A Seven-Month Slide and the Limits of the Seasonal ExplanationOn the night of September 23, 2026, a Steam Charts reading showed 1,450,705...
StarSeries Fall 2026: NRG Beat MOUZ 2-1 — 129 VRS Points and a Map Problem That Cannot Be CopiedCache, first half: NRG lead 11-6. Cache, final: 13-11. The margin shrank to...
Vietnamese Athletics Before Aichi-Nagoya 2026: The Jakarta Gold Left Behind and the Gap Nobody Has FilledIn September 2026, in a small newsroom in Nha Trang, I watched the women's 40...
BCL Premier Division 2026/27 Opens: When DHS Puts Its Name on an English Club and Table Tennis England Chooses the Free DoorOn September 26, 2026, in Harlow, a table tennis match will be streamed live...
When the Esports Transfer Window Falls Silent: Reading the Market Through Empty Cells2:47 AM on November 21, 2026. I reopened the spreadsheet named LCK_Window_202...
The Capital Derby and the Data Problem: When V.League Round 4 Forces Fans to Choose Between Emotion and NumbersThere is a moment in every derby when the noise of the stands no longer matte...
Vietnamese Football and the Data Question: When the Analytical Foundation Is Still EmptyFor many years, Vietnamese football has been described as one of the most...
Ronaldo, Portugal and the Suspended Promise: When a National Team Becomes Hostage to a NameIn a press conference that lasted seventeen minutes at the Portuguese Footbal...
